/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package comandos.Del;

import entidades.Aeroporto;
import entidades.Voo;
/**
 * Classe que representa a remoção do relacionamento Reserva Voo no banco de
 * dados.
 * @author lucas
 */
public class CmdDelVooHasAeroporto extends CmdDel {
    /**
     * Comando que remove um voo e aeroporto no relacionamento
     * voo aeroporto.
     * @param aeroporto Aeroporto do relacionamento.
     */
    public CmdDelVooHasAeroporto(final Aeroporto aeroporto) {
        comandoSQL = "DELETE FROM VOO_has_RESERVA WHERE ";
        comandoSQL += "CodigoAeroporto = ";
        comandoSQL += "'" + aeroporto.getCodigoAeroporto() + "';";
    }
    /**
     * Comando que remove um voo e reserva no relacionamento
     * voo aeroporto.
     * @param voo Voo do relacionamento.
     */
    public CmdDelVooHasAeroporto(final Voo voo) {
        comandoSQL = "DELETE FROM VOO_has_AEROPORTO WHERE ";
        comandoSQL += "NumeroVoo = ";
        comandoSQL += "'" + voo.getNumeroVoo() + "';";
    }
}
